package hw.ats.news.util;

import hw.ats.common.util.DBHelper;
import android.util.Log;

public class App {
	public static String PACKAGE = null;
	
	public static String getActName(String className) {
		return PACKAGE + "." + className;
	}
	
	/**
	 * 올댓 시리즈 패키지명 프리픽스 / 패키지명을 기반으로 올댓시리즈를 확인하게 된다.
	 */
	public final static String ALL_THATS_SERIES_PKG_PREFIX = "hw.ats.";
	
	/**
	 * 디버그 모드
	 */
	public final static int DEBUG_LEVEL = Log.DEBUG;
	
	/**
	 * 스플래시 출력시 딜레이 시간 / 현재 사용안함(추후 데이터 수신 없이 스플래시를 보여줄 경우 사용)
	 */
	public final static long SPLASH_TIMEOUT_MS = 1000;
	
	/**
	 * 페이지당 로우수
	 */
	public final static int ROW_PER_PAGE = 10;
	
	public final static int ITEMS_PER_PAGE = 10;
	
	/**
	 * 사진/동영상 페이지당 로우수
	 */
	public final static int ROW_PER_PAGE_PHOTO = 20;
	
	/**
	 * 데이터베이스
	 */
	public static DBHelper dbHelper = null;
	public static final String DATABASE_NAME = "database.db";
	public static final int DATABASE_VER = 1;
	
	/**
	 * bit.ly API (글 공유시 원본 URL을 짧게 줄이는 데 사용 / 아이디는 추후 변경해야함)
	 */
	public final static String BIYLY_APIKEY = "R_a60dc22a8dc28a11c071f07828803cd";
	public final static String BITLY_USERNAME = "newpcraft";
	
	/**
	 * AD XML URL
	 */
	public static String AD_XML_URL = null;
	
	/**
	 * 환경설정 XML URL
	 */
	public static String CONFIG_XML_URL = null;
	
	/**
	 * 올댓 시리즈 목록 XML URL
	 */
	public static String ATS_XML_URL = null;
	
	/**
	 * 카테고리 목록 XML URL
	 */
	public static String CATEGORY_XML_URL = null;
	
	/**
	 * 뉴스 XML URL
	 */
	public static String NEWS_XML_URL = null;
	
	/**
	 * 추천글 XML URL
	 */
	public static String NEWS_RECMD_XML_URL = null;
	
	/**
	 * 글 본문 XML URL
	 */
	public static String NEWS_BODY_XML_URL = null;
	
	/**
	 * 카테고리 소속글 XML URL
	 */
	public static String NEWS_CATE_XML_URL = null;
	
	/**
	 * 동영상 목록 XML URL
	 */
	public static String NEWS_MOV_XML_URL = null;

	/**
	 * 댓글 XML URL
	 */
	public static String CMT_XML_URL = null;
	
	/**
	 * 댓글 등록 URL
	 */
	public static String CMT_ADD_XML_URL = null;
	
	/**
	 * 댓글 수정 URL
	 */
	public static String CMT_MOD_XML_URL = null;
	
	/**
	 * 댓글 삭제 URL
	 */
	public static String CMT_DEL_XML_URL = null;
	
	/**
	 * 댓글 카운트 URL
	 */
	public static String CMT_CNT_XML_URL = null;
	
	
	public static int RES_LOADING_110x75 = 0;
	public static int RES_LOADING_225x165 = 0;
	public static int RES_LOADING_480x265 = 0;
	
	/**
	 * 앱 제목
	 */
	public static String APP_TITLE = null;
	
	/**
	 * ATS 홈페이지
	 */
	public final static String ATS_HOME_URL = "http://www.allthatfactory.com/allthat";
	
	/**
	 * 뉴스 뷰화면을 호출할 때 사용되는 Extra 정보의 키(뉴스 글번호)를 정의
	 */
	public final static String INTENT_EXTRA_NEWS_UID = "news_uid";
	
	/**
	 * 카테고리별 뉴스 목록 화면에서 Extra 정보의 키(카테고리 번호)를 정의
	 */
	public final static String INTENT_EXTRA_CATE_UID = "cate_uid";
	
	/**
	 * 뉴스 뷰화면을 호출할 때 사용되는 Extra 정보의 키(뉴스 검색시 사용된 키워드)를 정의
	 */
	public final static String INTENT_EXTRA_KEYWORD = "keyword";
	
	/**
	 * 뉴스 뷰화면을 호출한 액티비티명 정보의 키를 정의
	 */
	public final static String INTENT_EXTRA_ACT_NAME = "act_name";
	
	/**
	 * 뉴스 뷰화면을 호출할 때 사용되는 Extra 정보의 키
	 */
	public final static String INTENT_EXTRA_CMT_UID = "cmt_uid";
	
	/**
	 * 상단 카테고리 출력시 스크롤 위치 결정을 위해 호출할 때 사용되는 Extra 정보의 키
	 */
	public final static String INTENT_EXTRA_SCROLL_X = "scroll-x";
}
